iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 1
0

第一次參加鐵人賽,第一天先來擬個大綱,之前月初發的文請大家忽略,也請各位多多指教!
之後的文章會環繞著MVC.NET的架構來撰寫,主要是結合MVC美學的概念與自己在工作上的一些經驗來分享。

**MVC(Model,View,Controller)**主要是採取關注點分離的精神,三層之間自己做自己的事,達到切割的效果。
https://ithelp.ithome.com.tw/upload/images/20181001/20111766uFErLwDzhn.png

Model

處理資料存取(CRUD)
資料結構定義
資料格式的驗證(Model驗證)
可以使用的技術
Entity Framework
NHibernate
LINQ
ADO.NET
強型別的DataSet(推薦使用強型別的方式設計model才能有效利用model binding)
View

頁面顯示
處理controller來的東西,配合"顯示邏輯"給user看,Controller和View是鬆散的關係,Controller只要能提供資料給View顯示就好。並且可以利用Html Helper協助產生HTML標籤(後續會說明)
Controller

是View層跟Model層之間的黏著劑
商業邏輯可以寫在這一層


下一篇
[鐵人賽D2] Model介紹與設定
系列文
MVC概略與分享9
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言